<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title></title>
  <style>
    * {
      margin: 0;
      padding: 0;
    }
    body {
      font-size: 12px;
      line-height: 1.7;
    }
    li {
      list-style: none;
    }
    #content {
      width: 800px;
      margin: 0 auto;
      padding: 20px;
    }
    #content h1 {
      color: #0088bb;
    }
    #content .item {
      padding: 20px;
      margin-bottom: 20px;
      border: 1px dotted #0088bb;
    }
    #content .item h2 {
      font-size: 16px;
      font-weight: bold;
      border-bottom: 2px solid #0088bb;
      margin-bottom: 10px;
    }
    #content .item li {
      display: inline;
      margin-bottom: 10px;
    }
    #content .item a img {
      width: 230px;
      height: 230px;
      border: none;
    }
    #menu {
      position: fixed;  
      top: 100px;
      left: 50%;
      margin-left: 400px;
      width: 80px;
    }
    #menu ul li a {
      display: block;
      margin: 5px 0;
      font-size: 14px;
      font-weight: bold;
      color: #333;
      width: 80px;
      height: 50px;
      line-height: 50px;
      text-decoration: none;
      text-align: center;
    }
    #menu ul li a:hover,
    #menu ul li a.current {
      color: #fff;
      background-color: #0088bb;
    }
    * html, * html body {
      background-image: url(about:blank);
      background-attachment: fixed;
    }

    * html #menu {
      position: absolute;
      bottom: auto;
      top: expression(100+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
    }
  </style>
  <script src="../common/jquery-1.3.1.js"></script>
</head>
<body>
  <div id="menu">
    <ul>
      <li><a href="#item1" class="current">1F 男装</a></li>
      <li><a href="#item2">2F 女装</a></li>
      <li><a href="#item3">3F 美妆</a></li>
      <li><a href="#item4">4F 数码</a></li>
      <li><a href="#item5">5F 母婴</a></li>
    </ul>
  </div>
  <div id="content">
    <h1>地狗购物网</h1>
    <div id="item1" class="item">
      <h2>1F 男装</h2>
      <ul>
        <li>
          <a href=""><img src="1F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="1F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="1F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="1F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="1F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="1F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="1F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="1F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="1F.jpg" alt=""></a>
        </li>
      </ul>
    </div>
    <div id="item2" class="item">
      <h2>2F 女装</h2>
      <ul>
        <li>
          <a href=""><img src="2F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="2F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="2F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="2F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="2F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="2F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="2F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="2F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="2F.jpg" alt=""></a>
        </li>
      </ul>
    </div>
    <div id="item3" class="item">
      <h2>3F 美妆</h2>
      <ul>
        <li>
          <a href=""><img src="3F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="3F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="3F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="3F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="3F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="3F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="3F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="3F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="3F.jpg" alt=""></a>
        </li>
      </ul>
    </div>
    <div id="item4" class="item">
      <h2>4F 数码</h2>
      <ul>
        <li>
          <a href=""><img src="4F.png" alt=""></a>
        </li>
        <li>
          <a href=""><img src="4F.png" alt=""></a>
        </li>
        <li>
          <a href=""><img src="4F.png" alt=""></a>
        </li>
        <li>
          <a href=""><img src="4F.png" alt=""></a>
        </li>
        <li>
          <a href=""><img src="4F.png" alt=""></a>
        </li>
        <li>
          <a href=""><img src="4F.png" alt=""></a>
        </li>
        <li>
          <a href=""><img src="4F.png" alt=""></a>
        </li>
        <li>
          <a href=""><img src="4F.png" alt=""></a>
        </li>
        <li>
          <a href=""><img src="4F.png" alt=""></a>
        </li>
      </ul>
    </div>
    <div id="item5" class="item">
      <h2>5F 母婴</h2>
      <ul>
        <li>
          <a href=""><img src="5F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="5F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="5F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="5F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="5F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="5F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="5F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="5F.jpg" alt=""></a>
        </li>
        <li>
          <a href=""><img src="5F.jpg" alt=""></a>
        </li>
      </ul>
    </div>
  </div>
</body>
</html>
<script>
  // $(document).ready(function () {
  //   $(window).scroll(function () {
  //     var top = $(document).scrollTop();
  //     var menu = $('#menu');
  //     var items = $('#content').find('.item');
  //     var currentId = '';
  //     items.each(function () {
  //       var m = $(this);
  //       var itemTop = m.offset().top;
  //       if (top > itemTop - 200) {
  //         currentId = '#' + m.attr('id');
  //       } else {
  //         return;
  //       }
  //     });
  //     var currentLink = menu.find('.current');
  //     if (currentId && currentLink.attr('href') != currentId) {
  //       currentLink.removeClass('current');
  //       menu.find("[href=" + currentId + "]").addClass('current');
  //     }
  //     console.log(top, currentId);
  //   });
  // });
  window.onload = function () {
    window.onscroll = function () {
      var top = document. documentElement ? document.documentElement.scrollTop : document.body.scrollTop;
      var menus = document.getElementById('menu').getElementsByTagName('a');
      var items = getElementsByClassName(document.getElementById('content'), 'item');
      var currentId = '';
      for (var i = 0; i < items.length; i++) {
        var _item = items[i];
        var _itemTop = _item.offsetTop;
        if (top > _itemTop - 200) {
          currentId = _item.id;
        } else {
          break;
        }
      }
      if (currentId) {
        for (var j = 0; j < menus.length; j++) {
          var _menu = menus[j];
          var _href = _menu.href.split('#');
          if (_href[_href.length - 1] != currentId) {
            removeClass(_menu, 'current');
          } else {
            addClass(_menu, 'current');
          }
        }
      }
    }
  }

  function getElementsByClassName(obj, cls) {
    var elements = obj.getElementsByTagName('*');
    var result = [];
    for (var i = 0; i < elements.length; i++) {
      if (elements[i].className == cls) {
        result.push(elements[i]);
      }
    }
    return result;
  }

function hasClass(obj, cls) {
  return obj.className.match(new RegExp("(\\s|^)" + cls + "(\\s|$)"));
}

function removeClass(obj, cls) {
  if (hasClass(obj, cls)) {
    var reg = new RegExp("(\\s|^)" + cls + "(\\s|$)");
    obj.className = obj.className.replace(reg, '');
  }
}

function addClass(obj, cls) {
  if (!hasClass(obj, cls)) {
    obj.className += ' ' + cls;
  }
}
</script>
